package com.wyp.design.principle.singleresponsibility;

/**
 * 接口的单一职责，比如一个课程
 * @author: yipeng.wang01@hand-china.com-25490
 * @TIME: 2019/12/25/14:48
 **/
public interface ICourse {
    //============基本信息

    String getName();
    String getId();

    //====  退款，如过退款，可能就获取不到基本信息，所以这属于两种职责，存在这相互影响这一接口的改变。如要遵循单一职责就需要吧该接口进行拆分成两个接口。

    Double blackPrice();
}
